table {
    border-collapse: collapse;
    border-spacing: 0
}

address,caption,cite,code,dfn,th,var {
    font-style: normal;
    font-weight: 400
}

ol,ul {
    list-style: none
}

h1,h2,h3,h4,h5,h6 {
    font-size: 100%;
    font-weight: 400
}

q:before,q:after {
    content: ''
}

em {
    font-style: normal
}

body {
    font-size: 11px;
    line-height: 1.5em
}

body,input,select,textarea {
    color: #373737;
    font-family: Arial,Geneva,sans-serif
}

input[type=text],select,textarea {
    border: 1px solid #e6e6e6;
    font-size: 10px;
    padding: 1px 2px
}

select {
    padding: 0
}

a {
    color: #000;
    text-decoration: none
}

#textContent h3 {
    font-weight: 700;
    margin-bottom: 17px
}

#all,#topBar div {
    width: 970px;
    margin: 0 auto
}

#content {
    float: right;
    padding-bottom: 34px;
    position: relative;
    width: 715px
}

#sideBar {
    float: left;
    margin-left: 8px;
    width: 200px
}

.home #content {
    float: left;
    width: 743px
}

.home #sideBar {
    float: right;
    margin: 0
}

#sideBar #sideInstitucional a,#sideBar #sideServicos a {
    font-size: 12px;
    line-height: 1.7
}

#textContent {
    margin: 0 18px 0 4px
}

#textContent p {
    margin-bottom: 17px
}

#topNewsletter p,#sideBar h2,.navigator h3,.navigator h5,.flag.lancamento,.vitrine h2 {
    font-size: 13px;
    font-weight: 700
}

.imgRp {
    display: block;
    text-indent: -999em
}

#topBar {
    background: url(/arquivos/bg_topBar.jpg) repeat-x;
    font-size: 10px;
    height: 29px;
    padding-top: 7px
}

#topBar div {
    overflow: auto;
    padding-top: 2px
}

#topBar .ajax-content-loader,#topBar .ajax-content-loader div {
    color: #999;
    float: left;
    padding-top: 0;
    width: auto
}

#topBar p {
    color: #999;
    float: left
}

#topBar p,#topBar .ajax-content-loader div {
    margin-left: 0
}

#topBar p a,#topBar .ajax-content-loader a {
    margin-left: 4px;
    text-decoration: none
}

#topBar ul {
    background: url(/arquivos/bg_topBarLi.png) 9px 5px no-repeat;
    float: right;
    margin-right: 0
}

#topBar ul li a {
    color: #b3abab;
    display: block;
    width: 98px;
    text-indent: -9999px
}

#pnlNaoSeguro a#lnkLogOut {
    color: #fff;
    margin: 0
}

#wrapperHeader {
    width: 100%;
    height: 108px;
    background: url(/arquivos/bg_header.png) repeat-x top center;
    position: relative;
    z-index: 1
}

#header {
    width: 980px;
    position: relative;
    height: 108px;
    margin: 0 auto
}

#title a {
    background: url(/arquivos/logo.png) no-repeat center left;
    color: #000;
    float: left;
    height: 70px;
    width: 204px;
    margin: 10px 0
}

#cart .title {
    _height: 1%
}

#cart li.amount-items,#cart a {
    background-position: right -200px;
    margin-top: 6px;
    padding-right: 43px;
    position: absolute;
    right: 0;
    text-align: right
}

#cart li.amount-items {
    display: block;
    padding-top: 11px;
    width: 300px
}

#cart a {
    font-weight: 700;
    height: 20px;
    padding-top: 29px;
    width: 150px
}

#menu {
    width: 550px;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    margin: 32px 0 0 32px
}

#menu h3 {
    float: left;
    padding-bottom: 10px
}

#menu h3 a {
    background-position: right -70px
}

#menu h3 a,#linkVipClub {
    font-weight: 700;
    float: left;
    padding: 4px
}

#menu h3 a:hover {
    text-decoration: none;
    background: #FFF!important;
    color: #000!important
}

#menu ul {
    background: #FFF;
    display: none;
    position: absolute;
    top: 0;
    color: #7a7974;
    margin: 27px 0 0 8px;
    padding: 5px
}

#menu ul a {
    color: #7a7974;
    display: block;
    font-size: 10px;
    position: relative;
    _height: 1%;
    padding: 1px 4px 0
}

#menu ul a:hover {
    color: #d4a39b
}

#menu ul .lista-completa {
    border-top: 1px dashed #fff;
    margin-top: 8px;
    padding-top: 2px
}

#menu #linkVipClub {
    color: #ededed;
    float: right;
    padding-left: 8px;
    padding-right: 11px
}

#menu .menu-departamento {
    float: left;
    position: absolute;
    top: 20px
}

.search .fulltext-search-box,.search .fitext {
    color: #ccc;
    width: 166px;
    background: url(/arquivos/bg_search182x31.jpg) no-repeat top center;
    border: 0;
    padding\*: 8px 8px 0 8px;
    height: 19px;
    height\*: 19px;
    padding: 8px 8px 0
}

#search {
    float: right;
    position: relative;
    top: 25px
}

.busca {
    width: 182px;
    position: relative;
    float: left
}

.btn-buscar,.search span.ok input {
    border: 0;
    background: 0;
    text-indent: -9999px;
    width: 25px;
    height: 31px;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    margin: 0;
    padding: 0
}

.ui-autocomplete {
    background: #fff;
    width: 300px;
    padding: 5px
}

.ui-autocomplete li {
    margin-bottom: 3px
}

.ui-autocomplete img {
    margin-right: 5px;
    vertical-align: middle
}

.home #topBanners {
    overflow: hidden;
    margin: -12px 0 10px
}

#bottomBanners {
    margin-top: 18px;
    overflow: auto;
    _height: 1%;
    float: left;
    clear: both;
    margin-bottom: 20px
}

.home #bottomBanners {
    float: left;
    clear: both;
    width: 950px
}

#banner2,#banner3,#topNewsletter {
    float: right;
    width: 305px
}

#banner2 {
    margin-bottom: 8px
}

#banner3 {
    margin-bottom: 7px
}

#bannerBottom2 {
    margin: 0 25px
}

#banner6 {
    padding: 6px 0 2px
}

#banner6 img {
    margin: 0 auto
}

#topNewsletter div {
    border: 1px solid #999
}

#topNewsletter fieldset {
    background: #eae9e8;
    height: 100px;
    overflow: hidden;
    margin: 3px;
    padding: 0 5px 0 7px
}

#topNewsletter p {
    margin: 9px 0 5px
}

#topNewsletter p:after {
    content: '.'
}

#topNewsletter input {
    display: block;
    float: left;
    margin: 4px 5px 0 0
}

#topNewsletter .newsletter-client-name {
    width: 164px
}

#topNewsletter .newsletter-client-email {
    width: 237px
}

#collections {
    position: relative;
    float: left;
    width: 980px
}

.vitrine {
    clear: both;
    width: 968px
}

.departamento .vitrine {
    width: 710px
}

.searchResultsTime {
    float: left;
    margin-right: 55px
}

.pager.top {
    position: relative;
    top: -20px
}

.prateleira .vitrine {
    left: 0;
    margin-top: 6px
}

.vitrine li .data,#listManage.listas #content .prateleira ul li .data {
    text-align: center;
    padding-bottom: 15px
}

.vitrine li .data .flag {
    color: #b18f27
}

.home .vitrine li,.vitrine .prateleira li,#listManage.listas #content .prateleira ul li {
    float: left;
    width: 207px;
    text-align: center;
    margin: 1px
}

.home .vitrine li:hover,.vitrine .prateleira li:hover,#listManage.listas #content .prateleira ul li:hover {
    border: solid 1px #ccc;
    margin: 0
}

.vitrine img {
    height: 200px;
    width: 200px
}

.vitrine .price,#listManage.listas #content .prateleira ul li .data .price a {
    font-size: 12px;
    clear: both
}

.vitrine .oldPrice {
    margin-right: 4px;
    text-decoration: line-through;
    display: none
}

#listManage.listas #content .prateleira ul li .data .price .newPrice,.vitrine .newPrice {
    font-weight: 700;
    display: none
}

.vitrine .quickView a {
    background-color: #ddd;
    background-position: -200px -110px;
    border: 1px solid #ccc;
    color: #666;
    font-size: 9px;
    line-height: 1em;
    position: absolute;
    margin: 2px 0 1px -2px;
    padding: 1px 10px 4px 19px
}

.vitrine .installment,.vitrine .category a,.vitrine .brand a,#listManage.listas #content .prateleira ul li .data .installment,#listManage.listas #content .prateleira ul li .data .category a,#listManage.listas #content .prateleira ul li .data .brand a {
    display: block;
    font-size: 10px
}

.vitrine p.category a,#listManage.listas #content .prateleira ul li .data p.category a {
    font-weight: 700
}

.vitrine .category a,.vitrine .brand a,#listManage.listas #content .prateleira ul li .data .category a,#listManage.listas #content .prateleira ul li .data .brand a {
    line-height: 1.45em
}

.discount {
    color: #195073;
    font: italic 700 17px "Times New Roman",Times,serif;
    overflow: hidden;
    margin: 2px 0
}

.discount .flag {
    float: left;
    margin-right: 8px
}

.flag.exclusivo {
    background: url(/arquivos/flag-exclusivo.gif);
    height: 29px;
    text-indent: -999em;
    width: 166px
}

.flag.lancamento {
    font-size: 19px
}

.vitrine .flag.vip---5- {
    color: #0f0d0e
}

.vitrine .flag.exclusivo {
    left: 2px;
    position: absolute;
    top: 0
}

.vitrine .flag.lancamento {
    background: url(/arquivos/flag-lancamento.png);
    height: 96px;
    position: absolute;
    right: 0;
    text-indent: -999em;
    top: 149px;
    width: 114px
}

.pager {
    clear: both;
    overflow: auto;
    _height: 1%;
    float: right
}

.pager ul {
    color: #8b8a85;
    float: right;
    padding: 2px 5px
}

.pager li {
    cursor: pointer;
    float: left;
    padding: 1px 7px 2px
}

.pager li:hover {
    color: #000;
    border: solid 1px #efefef;
    padding: 0 6px 1px
}

.pages .first {
    background: url(/arquivos/sprite_pager.jpg) no-repeat -44px -41px;
    text-indent: -99999px;
    display: block;
    padding: 2px 9px
}

.pages .first:hover {
    background: url(/arquivos/sprite_pager.jpg) no-repeat -45px -42px;
    padding: 1px 8px
}

.pages .previous {
    background: url(/arquivos/sprite_pager.jpg) no-repeat 7px -41px;
    text-indent: -99999px;
    display: block;
    padding: 2px 9px
}

.pages .previous:hover {
    background: url(/arquivos/sprite_pager.jpg) no-repeat 6px -42px;
    padding: 1px 8px
}

.pages .next {
    background: url(/arquivos/sprite_pager.jpg) no-repeat 7px 6px;
    text-indent: -99999px;
    display: block;
    padding: 2px 9px
}

.pager.bottom {
    position: relative;
    top: -2px
}

.pages .next:hover {
    background: url(/arquivos/sprite_pager.jpg) no-repeat 6px 5px;
    padding: 1px 8px
}

.pages .last {
    background: url(/arquivos/sprite_pager.jpg) no-repeat -44px 6px;
    text-indent: -99999px;
    display: block;
    padding: 2px 9px
}

.pages .last:hover {
    background: url(/arquivos/sprite_pager.jpg) no-repeat -45px 5px;
    padding: 1px 8px
}

.prateleira {
    float: left;
    width: 710px;
    clear: both
}

.resultado-busca-filtro {
    overflow: hidden
}

.resultado-busca-filtro fieldset,.resultado-busca-filtro p {
    float: left;
    margin-right: 20px
}

.btn-comparar {
    margin-left: 15px
}

#sideBar h2.titleCategorias {
    color: #7a7974;
    background: 0;
    border-bottom: solid 1px #ededec
}

#collectionNavigation {
    padding-bottom: 4px;
    overflow: hidden;
    _height: 1%
}

#collectionNavigation a {
    display: block;
    font-size: 15px;
    background: url(/arquivos/tabs-bg.gif) right 5px no-repeat;
    padding: 3px 9px
}

#sideBar h2,.navigator h3,.navigator h5 {
    margin-bottom: 9px;
    padding: 5px
}

#sideBar .linkList a {
    font-size: 10px
}

#sideBar .sideBarItem,.navigator ul,.navigator {
    margin-bottom: 16px
}

#sideBar .menu-departamento {
    background: #f7f7f3;
    padding: 10px 0
}

#sideBar .menu-departamento h3 {
    margin: 0;
    padding: 5px 20px
}

#sideBar .menu-departamento ul {
    margin: 0;
    padding: 0 25px
}

#sideBar .menu-departamento h3 a {
    color: #000;
    text-transform: uppercase;
    font-size: 11px;
    margin: 0;
    padding: 0
}

#history {
    clear: both;
    overflow: hidden
}

#pLimparHistorico {
    margin: 15px 0 0 24px
}

#ulUltimosProdutos {
    margin: 5px 0 0 24px
}

#bottomBar {
    width: 100%;
    height: 43px;
    background: url(/arquivos/bg_newsFooter.jpg);
    clear: both;
    float: left
}

#bottomBar #wrapBottomBar {
    width: 980px;
    margin: 0 auto
}

#bottomBar div.newsletter {
    width\*: 100%;
    width: 100%
}

#bottomBar #newsFooter {
    width: 782px;
    float: left;
    padding: 10px 0 0 10px
}

#bottomBar #newsFooter img {
    float: left;
    margin-right: 25px
}

#bottomBar #newsFooter #newsletterClientName,#bottomBar #newsFooter #newsletterClientEmail {
    margin-right: 3px;
    margin-top: -3px;
    border: solid 1px #e3e3e3;
    color: #b7b7b7;
    position: relative;
    top: -4px;
    padding: 5px 7px 6px
}

#bottomBar #newsFooter #newsletterButtonOK {
    background: url(/arquivos/btns_resenha.jpg) no-repeat top right;
    border: 0;
    color: #FFF;
    text-transform: uppercase;
    padding: 6px
}

#bottomBar #searchFooter {
    float: right;
    margin-right: 5px
}

#bottomBar #searchFooter #search {
    top: 0;
    float: left;
    padding: 7px 0 0
}

#searchFooter .search .fulltext-search-box {
    background: url(/arquivos/bg_bottomSearch182x31.jpg) no-repeat top center;
    color: #9e9e9e
}

#wrapperFooter {
    width: 100%;
    float: left;
    clear: both;
    background: url(/arquivos/bg_footer.png) repeat-x;
    height: 261px;
    position: relative
}

#footer {
    clear: both;
    font-size: 10px;
    overflow: auto;
    _height: 1%;
    width: 980px;
    margin: 0 auto
}

.home #footer {
    padding-top: 0
}

#footer h2,#history h3 {
    background-position: 0 -300px;
    border-bottom: 1px solid #195073;
    font-size: 15px;
    padding: 8px 0 8px 23px
}

#footer h3,#history h4 {
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 17px;
    color: #FFF;
    text-transform: uppercase;
    padding-top: 10px
}

#footer .itemGroup {
    display: inline;
    float: left;
    margin: 5px 23px 0 10px
}

#footer .columnList li {
    list-style: disc;
    list-style-position: inside;
    color: #9c9c9c;
    height: 14px!important
}

#footer .columnList a {
    line-height: 1.8em;
    color: #9c9c9c;
    text-transform: uppercase
}

#footerServices {
    width: 153px
}

#footerInstitutional {
    width: 179px
}

#footerVipClub {
    width: 250px
}

.department #footerNews {
    width: 390px
}

#network a {
    display: block;
    height: 31px;
    margin-right: 5px;
    width: 30px
}

#ntBlog {
    background-position: 0 -150px
}

#ntTwitter {
    background-position: -30px -150px
}

#ntYoutube {
    background-position: -60px -150px
}

#ntFacebook {
    background-position: -90px -150px
}

#footer #footerNewsletter {
    float: right;
    margin-left: 0;
    margin-right: 5px;
    width: 159px
}

#footerNewsletter input {
    margin-top: 3px;
    width: 155px
}

#footerNewsletter p:after {
    content: ':'
}

#footerNewsletter p span.subTitle {
    display: inline;
    text-transform: capitalize
}

#footerNewsletter .btn-ok {
    float: right;
    margin-right: 2px;
    width: auto
}

#footerSearch {
    padding: 15px 23px 13px 11px
}

#footerCredits {
    font-size: 10px;
    text-align: left;
    width: 966px;
    position: absolute;
    bottom: 2px;
    left: 50%;
    margin: 0 auto 0 -493px;
    padding: 0 10px
}

#footerCredits p {
    color: #9c9c9c;
    position: relative;
    top: 25px
}

#footerCredits ul {
    overflow: auto;
    width: 784px;
    _height: 1%;
    margin: 0 auto
}

#footerCredits li,#footerCredits li a {
    display: inline;
    float: left
}

#footerCredits li a {
    background-image: url(/arquivos/sprite-footer.jpg);
    height: 42px;
    margin: 0 5px
}

#logoBondFaro {
    background-position: -120px center;
    width: 96px
}

#logoEbit {
    background-position: -220px center;
    width: 42px
}

#logoUndefined1 {
    background-position: -270px center;
    width: 42px
}

#logoUndefined2 {
    background-position: -320px center;
    width: 38px
}

#logoInternet {
    background-position: -360px center;
    width: 68px
}

#logoCamara {
    background-position: -435px center;
    width: 118px
}

#logoVtex {
    background-position: -560px center;
    width: 84px
}

#logoBlindado {
    background-position: -655px center;
    width: 96px
}

#breadCrumbs {
    overflow: hidden;
    _height: 1%;
    margin: 5px 0 9px
}

#breadCrumbs li {
    background-position: right -260px;
    float: left;
    margin-right: 5px;
    padding-right: 20px
}

#breadCrumbs a,h2.titulo-sessao {
    color: #353535
}

#breadCrumbs,h2.titulo-sessao {
    margin-left: 4px
}

h2.titulo-sessao {
    font-size: 27px;
    line-height: 1.5em;
    margin-bottom: 15px;
    text-transform: uppercase
}

#specialStores li {
    padding: 9px 0
}

#specialStores a {
    background: url(/arquivos/sprite-special-stores.jpg);
    display: block
}

#storePrada a {
    height: 17px;
    width: 92px
}

#storePuma a {
    background-position: 0 -40px;
    height: 32px;
    width: 63px
}

#storeMonte a {
    background-position: 0 -80px;
    height: 29px;
    width: 51px
}

#storeLouis a {
    background-position: 0 -120px;
    height: 11px;
    width: 98px
}

#storeYves a {
    background-position: 0 -160px;
    height: 20px;
    width: 99px
}

.fb-like-box.fb_iframe_widget {
    background: #fff
}

.lstas #content,.listas #content {
    float: none;
    min-height: 450px;
    width: 100%;
    background-image: none
}

body.lstas.com-fundo #content,body.listas.com-fundo #content {
    background: url(/arquivos/bg_canetaLista.jpg) 500px 42px no-repeat
}

.listas .giftlistsearchul li,.listas .giftlistul li {
    overflow: visible
}

.listas li.giftlisttype,.listas li.giftlistname,.listas li.giftlistname,.listas li.giftlistgifeted,.listas li.giftlisteventdate,.listas li.giftlisturl,.listas li.giftlistmessage,.listas li.giftlistisactive {
    width: 100%;
    float: left
}

.listas .giftlistsearchul span,.listas .giftlistul span {
    width: 120px;
    margin-top: 7px;
    margin-right: 10px;
    text-align: right
}

.jqTransformSelectWrapper div span {
    margin-top: 0!important;
    width: 150px!important
}

.listas .giftlistul textarea {
    width: 225px;
    margin: 5px 0
}

.listas .jqTransformInputWrapper {
    float: left;
    margin: 1px 0
}

.listas input#giftlistisactive {
    float: left;
    position: relative;
    top: 2px
}

.listas li.giftlistisactive {
    width: 150px!important
}

.listas li.giftlistisactive span {
    text-align: left;
    margin: 0 0 0 10px
}

.listas li.giftlistaddress .radio,.listas li.giftlistaddress .label {
    float: left;
    padding: 10px
}

.listas li.giftlistaddress address p {
    line-height: 18px
}

.listas .address h2 {
    font-size: 14px;
    font-weight: 900
}

.listas li.giftlistaddress .radio {
    margin-top: 4px
}

.listas li.giftlistaddress .caixa {
    border: 1px solid #e6e6e6;
    float: left
}

.listas .address {
    padding-bottom: 0
}

.listas .inicio {
    background: transparent url(/arquivos/bg_titleLista.png) 0 0 no-repeat;
    margin-top: 25px;
    min-height: 400px
}

.listas .inicio p {
    color: #7e7e7e;
    line-height: 18px;
    text-transform: uppercase;
    width: 500px;
    padding: 130px 0 20px
}

.listas .inicio a {
    background: transparent url(/arquivos/btn_listaCriarNova.jpg) 0 0 no-repeat;
    display: block;
    height: 58px;
    text-indent: -9999px
}

.lstas .giftlist-table,.listas .giftlistsku .giftlistsku-table {
    width: 970px
}

.lstas .giftlist-action .giftlist-action-create a {
    background: transparent url(/arquivos/btn_listaCriarNova1.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 242px;
    height: 58px
}

.lstas .giftlist-table th,.lstas .giftlist-table td {
    padding: 30px 0 10px 10px
}

.lstas .giftlist-table th {
    padding-top: 10px;
    background-color: #575757;
    border: 0;
    color: #fff;
    text-align: center;
    text-transform: uppercase
}

.lstas .giftlist-table th.giftlist-header-name,.lstas .giftlist-table td.giftlist-body-name {
    padding-left: 50px
}

.lstas .giftlist-table td.giftlist-body-name a {
    color: #927129;
    text-transform: uppercase;
    text-decoration: none
}

.lstas .giftlist-table td.giftlist-body-action a {
    background: transparent url(/arquivos/btn_modificar.jpg) top right no-repeat;
    width: 87px;
    height: 33px
}

.lstas .giftlist-table td.giftlist-body-action-sendfriend a {
    background: transparent url(/arquivos/btn_enviarAmigos.jpg) top right no-repeat;
    width: 117px;
    height: 33px
}

.lstas .giftlist-table td.giftlist-body-action-gerenciar a {
    background: transparent url(/arquivos/btn_gerenciar.jpg) top right no-repeat;
    width: 97px;
    height: 33px
}

.lstas .giftlist-table td.giftlist-body-action-visualizar a {
    background: transparent url(/arquivos/btn_visualizar.jpg) top right no-repeat;
    width: 97px;
    height: 33px
}

.lstas .giftlist-table td.giftlist-body-action a:hover,.lstas .giftlist-table td.giftlist-body-action-sendfriend a:hover,.lstas .giftlist-table td.giftlist-body-action-gerenciar a:hover,.lstas .giftlist-table td.giftlist-body-action-visualizar a:hover {
    background-position: top left
}

.lstas .giftlist ul {
    margin-top: 30px
}

#TB_window {
    text-transform: uppercase;
    margin-top: -93px!important;
    margin-left: -303px!important;
    overflow: hidden!important;
    width: 606px!important;
    height: 187px!important
}

#TB_window fieldset#fldYourData,#TB_window fieldset#fldFriendsData {
    display: block;
    float: left;
    margin-top: 5px
}

#TB_window fieldset#fldYourData {
    margin: 5px 27px 0 20px
}

#TB_window fieldset#fldMessage {
    display: block;
    clear: both;
    margin-left: 20px
}

#TB_window fieldset#fldYourData input,#TB_window fieldset#fldFriendsData input {
    border: 1px solid #e6e6e6;
    width: 145px;
    height: 30px;
    margin: 5px 0
}

#TB_window fieldset#fldMessage textarea {
    width: 320px;
    height: 110px
}

#TB_window input#btnEnviar {
    border: 0;
    background: transparent url(/arquivos/btn_enviarEmail.jpg) 0 0 no-repeat;
    display: block;
    margin-left: 20px;
    text-indent: -9999px;
    width: 184px;
    height: 58px
}

#TB_ajaxContent {
    width: auto!important;
    height: auto!important
}

#TB_closeAjaxWindow {
    background: transparent url(/arquivos/btn_fechar.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    right: -30px;
    top: -20px;
    text-align: inherit;
    width: 36px;
    height: 36px
}

fieldset#fldYourData span,fieldset#fldFriendsData span {
    color: #c33;
    display: block;
    position: absolute;
    margin-top: -59px;
    margin-left: 45px;
    font-size: 10px;
    width: 130px
}

.listas .giftlistsku .giftlistsku-table {
    clear: both;
    text-align: center
}

.listas .giftlistsku .giftlistsku-table thead {
    background-color: #575757;
    color: #fff;
    text-align: center
}

.listas .giftlistsku .giftlistsku-table tbody {
    border: 1px solid #e6e6e6;
    border-top: 0;
    color: #7e7e7e
}

.listas .giftlistsku .giftlistsku-table thead th {
    text-align: center;
    height: 30px
}

.listas .giftlistsku .giftlistsku-table td {
    height: 120px;
    padding: 5px
}

.listas .giftlistsku .giftlistsku-table .giftlistsku-body-value {
    color: #405d00
}

.listas .giftlistsku .giftlistsku-action-add a,.listas .giftlistsku .giftlistsku-action-alter a {
    background: transparent url(/arquivos/btn_adicionarProduto.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 291px;
    height: 58px
}

.listas .giftlistsku .giftlistsku-action-alter a {
    background-image: url(/arquivos/btn_alterarDados.jpg);
    margin-right: 3px;
    width: 326px
}

.listas .giftlistsku .giftlistsku-action-wrapper {
    margin: 0 0 8px 32px
}

.listas .giftlistsku .giftlist-remove-sku input {
    background: transparent url(/arquivos/btn_removerSelecionado.jpg) 0 0 no-repeat;
    border: 0;
    margin-top: 10px;
    position: absolute;
    right: 0;
    text-indent: -999px;
    width: 309px;
    height: 58px
}

.listas .giftlistsku p.giftlist-remove-sku {
    height: 58px
}

#listManage.listas #content .prateleira {
    width: 960px
}

body#ctl00_home.login .register-info {
    float: left;
    margin-right: 40px;
    width: 420px;
    padding: 0
}

.login .content,.cadastro-cliente .content,.manutencao-conta .content,.checkout .content {
    float: none;
    min-height: 450px!important;
    width: 980px;
    margin: 0 auto
}

body#ctl00_home.login .content {
    margin-top: 70px
}

body#ctl00_home.login .register-info p,body#ctl00_home.login .register-info strong {
    font-size: 10px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase
}

body#ctl00_home.login .register-info .vantagens {
    color: #7a7974;
    font-size: 10px;
    list-style-type: none;
    text-transform: uppercase;
    margin: 0
}

body#ctl00_home.login .register-info .vantagens li,body#ctl00_home.login .login-email-links li,body#ctl00_home.login .login-senha-links li {
    background: transparent url(/arquivos/bg_bullet.jpg) 1px 7px no-repeat;
    padding-left: 8px;
    margin: 0
}

body#ctl00_home.login .register-info .criar-conta a,body#ctl00_home.login .sign-in .continuar input {
    background: transparent url(/arquivos/btn_cadastrar.jpg) 0 0 no-repeat;
    border: 0;
    display: block;
    text-indent: -9999px;
    width: 174px;
    height: 58px
}

body#ctl00_home.login .sign-in .continuar input {
    background-image: url(/arquivos/btn_login.jpg);
    margin-top: 10px;
    width: 105px
}

body#ctl00_home.login label {
    color: #000;
    display: block;
    float: none;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0
}

.login-email-links li,.login-email-links a {
    list-style-type: none;
    float: none;
    display: block
}

body#ctl00_home.login .login-email-links a,body#ctl00_home.login .login-senha-links a {
    color: #7a7974;
    text-decoration: none;
    text-transform: uppercase
}

body.minha-conta #topBar strong,body.minha-conta #topBar em,body.carrinho #topBar strong,body.carrinho #topBar em,body.login #topBar strong,body.login #topBar em,body.tags #topBar strong,body.tags #topBar em,#topBar strong,#topBar em {
    color: #818181;
    text-transform: uppercase
}

body.minha-conta #topBar em,body.carrinho #topBar em,body.login #topBar em,body.tags #topBar em,#topBar em {
    margin-left: 5px;
    padding-left: 5px;
    border-left: 1px solid #818181
}

body.minha-conta #topBar em a,body.carrinho #topBar em a,body.login #topBar em a,body.tags #topBar em a,#topBar em a {
    color: #e8e8e8
}

body.minha-conta .content,body.minha-conta .area-3-2 {
    float: none;
    width: 970px;
    min-height: 450px;
    margin: 0 auto
}

body.minha-conta .abas .meu-perfil a,body.minha-conta .abas .meus-pedidos a {
    background: transparent url(/arquivos/bg_abas.jpg) -175px 0 no-repeat;
    color: #000;
    cursor: pointer;
    font-size: 10px;
    margin-bottom: 0;
    text-transform: uppercase;
    padding: 10px 8px 2px
}

body.minha-conta .abas .meu-perfil.ativo a {
    background: transparent url(/arquivos/bg_abas.jpg) 0 0 no-repeat
}

body.minha-conta .abas .meus-pedidos.ativo a {
    background: transparent url(/arquivos/bg_abas.jpg) -4px 0 no-repeat
}

.minha-conta .abas {
    border-bottom: 1px solid #ededec;
    left: 0;
    overflow: hidden;
    padding-left: 125px;
    padding-bottom: 0;
    position: absolute;
    top: 10px;
    width: 845px
}

body.minha-conta .searchWrapper,body.carrinho .searchWrapper {
    width: 178px
}

body.minha-conta span.titulo-abas {
    color: #7a7974;
    font-size: 16px;
    position: absolute;
    top: 12px;
    text-transform: uppercase
}

body.minha-conta .filtrar-wrapper,body.minha-conta .filtrar-wrapper p,body.minha-conta .filtrar,body.minha-conta .filtrar>div {
    float: left;
    margin: 0;
    padding: 0
}

body.minha-conta .filtrar div.filtrar-numero,body.minha-conta .filtrar div.filtrar-data {
    margin-top: 7px
}

body.minha-conta .filtrar div.filtrar-numero input {
    width: 330px
}

body.minha-conta .filtrar div.filtrar-data input {
    margin: 0 5px
}

body.minha-conta .filtrar div.filtrar-data span {
    color: #7e7e7e;
    font-weight: 700
}

body.minha-conta .filtrar div label {
    color: #7e7e7e;
    font-size: 10px;
    font-weight: 700;
    width: 145px
}

body.minha-conta .filtrar div.ok {
    margin-left: 5px;
    position: relative;
    top: 68px
}

body.minha-conta .filtrar input[type=text],body.minha-conta .filtrar select {
    border: 1px solid #ebebeb;
    height: 25px
}

body.minha-conta .filtrar-wrapper {
    border-top: solid 1px #ddd;
    margin-top: 18px;
    padding-top: 18px;
    text-transform: uppercase;
    width: 100%
}

body.minha-conta .filtrar-wrapper p {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    margin-right: 15px
}

body.minha-conta .filtrar .ok input {
    background: transparent url(/arquivos/btn_ok.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 38px;
    height: 23px
}

body.minha-conta .photo .no-photo {
    background: transparent url(/arquivos/semFoto.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 133px;
    height: 133px
}

body.minha-conta ul.bts li {
    width: 100px;
    margin: 0 0 3px 10px
}

body.minha-conta ul.bts li.alterar-senha a,body.minha-conta ul.bts li.editar a {
    background: transparent url(/arquivos/btn_mudarSenha.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 117px;
    height: 33px
}

body.minha-conta ul.bts li.editar a {
    background-image: url(/arquivos/btn_editar.jpg);
    width: 77px
}

body.minha-conta .area-3-2-5,body.minha-conta .area-3-2-10 {
    clear: both;
    margin-top: 20px
}

body.minha-conta div.addPhoto a {
    color: #927129;
    font-size: 10px;
    font-weight: 700;
    text-decoration: none;
    text-transform: uppercase
}

body.minha-conta .dados {
    color: #000;
    font-size: 10px;
    text-transform: uppercase;
    padding: 0 0 0 70px
}

body.minha-conta .dados dl {
    margin-top: 10px
}

body.minha-conta .dados dt {
    margin: 0 10px 0 0
}

body.minha-conta .dados span {
    font-weight: 700;
    margin: 0 0 0 -40px
}

body.minha-conta h4,body.minha-conta .area-3-2-5 h3,body.minha-conta .area-3-2-10 h3 {
    border-bottom: 1px solid #eaeae8!important;
    color: #000;
    font-size: 14px!important;
    font-weight: 700!important;
    text-transform: uppercase!important
}

body.minha-conta .area-3-2-5 .box.informacoes-conta dl {
    text-transform: uppercase;
    width: 265px;
    margin: 0
}

body.minha-conta .area-3-2-5 .box.informacoes-conta dd a {
    color: #7a7974;
    margin-left: 5px;
    text-decoration: none;
    text-transform: uppercase
}

body.minha-conta .area-3-2-5 .box.informacoes-conta dt {
    clear: left
}

body.minha-conta .area-3-2-5 .box.informacoes-conta dt,body.minha-conta .area-3-2-5 .box.informacoes-conta dd {
    margin: 0 0 5px
}

body.minha-conta .area-3-2-10 .minhas-opinioes ul {
    color: #7a7974;
    text-transform: uppercase;
    margin-bottom: 70px
}

body.checkout .content h2 {
    border-bottom: 1px solid #ededec;
    color: #7a7974;
    margin-top: 20px;
    font-size: 16px
}

body.checkout .content input[type=text],body.checkout .content input[type=password] {
    border: 1px solid #ededec;
    color: #7a7974;
    height: 25px
}

body.checkout .identificacao fieldset label {
    color: #000;
    font-size: 10px;
    text-align: right;
    text-transform: uppercase
}

body.checkout .identificacao fieldset .fNome label,body.checkout .identificacao fieldset .fSobrenome label,body.checkout .identificacao fieldset .fApelido label,body.checkout .identificacao fieldset .fCpf label,body.checkout .identificacao fieldset .fDataNasc label,body.checkout .identificacao fieldset .fSexo label.main,body.checkout .identificacao fieldset .fCep label,body.checkout .identificacao fieldset .fTel label,body.checkout .identificacao fieldset .fEmail label,body.checkout .identificacao fieldset .fEmailConf label,body.checkout .identificacao fieldset .fSenha label,body.checkout .identificacao fieldset .fSenhaConf label,body.checkout .identificacao fieldset .fNomeFantasia label,body.checkout .identificacao fieldset .fCnpj label,body.checkout .identificacao fieldset .fInscEstadual label,body.checkout .identificacao fieldset .fSite label {
    font-weight: 700;
    margin-right: 10px
}

body.checkout .identificacao fieldset .fNome input,body.checkout .identificacao fieldset .fSobrenome input,body.checkout .identificacao fieldset .fApelido input,body.checkout .identificacao fieldset .fRazao input,body.checkout .identificacao fieldset .fNomeFantasia input,body.checkout .identificacao fieldset .fCnpj input,body.checkout .identificacao fieldset .fInscEstadual input[type=text] {
    width: 250px!important
}

body.checkout .identificacao fieldset .fTel .telefone {
    width: 80px
}

body.checkout .identificacao fieldset .fSenha input,body.checkout .identificacao fieldset .fSenhaConf input {
    width: 189px
}

body.checkout .identificacao fieldset .thickbox.cpf,body.checkout .identificacao fieldset .formato,body.checkout .identificacao fieldset .nao-cep,body.checkout .identificacao fieldset .fEmailConf .thickbox,body.checkout .identificacao fieldset .fSenha .exp {
    color: #7a7974;
    font-size: 10px;
    margin-left: 5px;
    text-decoration: none;
    text-transform: uppercase
}

body.checkout .identificacao .frmTipoPessoa div {
    margin-left: 130px
}

body.checkout .identificacao .frmTipoPessoa legend,body.checkout .identificacao .areaAvisos legend {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0
}

body.checkout .identificacao fieldset .fNome,body.checkout .identificacao fieldset .fEmail {
    margin-top: 45px
}

body.checkout .identificacao .frmPessoaFisica,body.checkout .identificacao .frmPessoaJuridica,body.checkout .identificacao .frmPessoaDadosAcesso,body.checkout .identificacao .areaAvisos {
    border-top: 1px solid #ededec;
    margin-top: 15px
}

body.checkout .identificacao .areaAvisos {
    padding-top: 15px
}

body.checkout .identificacao .areaAvisos div {
    color: #000;
    font-size: 10px;
    margin-top: 25px;
    text-transform: uppercase
}

body.checkout .identificacao .areaAvisos .fCheck {
    margin: 5px 0 0
}

body.checkout .identificacao .dBtContinuar input {
    background: transparent url(/arquivos/btn_cadastrar.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 174px;
    height: 58px
}

body.carrinho .content h3+p {
    color: #7a7974;
    font-size: 10px;
    margin-top: 7px;
    text-transform: uppercase;
    width: 350px
}

body.carrinho .content {
    min-height: 450px
}

body.carrinho .content .bts li.continuar-comprando a {
    background: transparent url(/arquivos/btn_continuarComprando.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 322px;
    height: 58px
}

body.carrinho .content .carrinho-vazio {
    background: transparent url(/arquivos/bg_carrinhoVazio.jpg) 420px 60px no-repeat;
    min-height: 300px
}

body.carrinho .content table thead {
    background-color: #575757;
    color: #fff;
    text-transform: uppercase
}

body.carrinho .content table thead th {
    font-size: 10px!important;
    font-weight: 700
}

body.carrinho .content fieldset.vale-presente legend {
    margin-top: 0;
    float: left;
    position: relative;
    top: 5px;
    padding: 0
}

body.carrinho .content fieldset.vale-presente div {
    margin-left: 70px
}

body.carrinho .content table .removeQtde,body.carrinho .content table .addQtde {
    color: #9e9e9e;
    font-size: 22px
}

body.carrinho .content table .removeQtde:hover,body.carrinho .content table .addQtde:hover {
    color: #7e7e7e;
    text-decoration: none
}

body.carrinho .content table .removeQtde {
    padding-right: 9px
}

body.carrinho .content table .addQtde {
    position: relative;
    top: 1px;
    padding-left: 9px
}

body.carrinho .content table input.boxQuantidade {
    text-align: center;
    width: 15px!important;
    padding: 5px
}

body.carrinho .content table td.servico {
    border-left: 0
}

body.carrinho .content table td.servico a {
    background: transparent url(/arquivos/bg_presente.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 28px;
    height: 29px;
    margin: 0 auto
}

body.carrinho .content table td.excluir a {
    background: transparent url(/arquivos/btn_removerCarrinho.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 22px;
    height: 23px;
    margin: 0 auto
}

body.carrinho .content table tr.vale-presente input[type=submit] {
    background: transparent url(/arquivos/btn_calcular.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 69px;
    height: 23px
}

body.carrinho .content table tr.cepline td.texto-cepline input[type=submit] {
    background: transparent url(/arquivos/btn_ok.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    position: relative;
    top: 1px;
    margin-left: 5px;
    width: 38px;
    height: 23px
}

body.carrinho .content .bts .finalizar-compra a {
    background: transparent url(/arquivos/btn_concluirComprar.jpg) 0 0 no-repeat;
    border: 0;
    display: block;
    text-indent: -9999px;
    width: 255px;
    height: 58px
}

body.carrinho .content .bts .finalizar-compra {
    margin-right: 143px
}

body.carrinho .content table ul.controle-quantidade li.adicionar-item {
    margin: 0 0 0 9px
}

body.carrinho .content table ul.controle-quantidade li.remove-item {
    margin: 0 9px 0 19px
}

body.carrinho .content table ul.controle-quantidade li a {
    color: #9e9e9e;
    font-size: 24px
}

body.carrinho .content table ul.controle-quantidade li a:hover {
    color: #6e6e6e;
    text-decoration: none
}

body.carrinho .content table tbody td,body.carrinho .content table tfoot td {
    color: #7e7e7e;
    font-size: 12px;
    font-weight: 100;
    text-transform: uppercase
}

body.carrinho .content table tfoot td label.cep-prefixo {
    color: #7e7e7e;
    font-size: 9px;
    font-weight: 100
}

body.carrinho .content table tfoot td.texto-cepline a {
    font-size: 9px
}

body.carrinho .content table .txtSubTotal,body.carrinho .content table td.vale-presente,body.carrinho .content table .txt-frete,body.carrinho .content table td.valor-total {
    padding-left: 0;
    text-align: right
}

body.carrinho .content table tbody td {
    text-align: center
}

body.carrinho .content table tfoot tr.total td {
    background-color: #eee;
    color: #5c7503;
    font-size: 22px;
    font-weight: 100;
    height: 54px
}

body.carrinho .content table tr.cepline .fCep>div {
    margin-left: 10px;
    float: left
}

body.carrinho .content table tr.cepline .fCep div .cep-sufixo {
    margin-left: 2px;
    float: left
}

body.carrinho #ctl00_Conteudo_progress {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

body.carrinho #ctl00_Conteudo_progress div {
    margin-top: -16px;
    margin-left: -16px;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 32px;
    height: 32px
}

body.carrinho #ctl00_Conteudo_progress div p {
    background: transparent url(/arquivos/ajax-loader.gif) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 32px;
    height: 32px
}

body.login,body.checkout.frete,body.checkout.endereco-compra,body.checkout.forma-pagamento,body.checkout.confirmacao-compra {
    background: transparent url(/arquivos/bg_bodyTextura.jpg) 0 0 repeat-x
}

body.login #ctl00_TopBar_TopBar1_outerHeader.header-steps,body.checkout.endereco-compra #ctl00_TopBar_ComercioTopBar_outerHeader.header-steps,body.checkout.frete .header-steps,body.checkout.forma-pagamento #ctl00_TopBar_TopBar1_outerHeader.header-steps,body.checkout.confirmacao-compra #ctl00_TopBar_TopBar1_outerHeader.header-steps {
    width: 980px;
    margin: 0 auto
}

body.checkout.frete .header-steps h1 a,body.login .header-steps h1 a,body.checkout.endereco-compra .header-steps h1 a,body.checkout.forma-pagamento .header-steps h1 a,body.checkout.confirmacao-compra .header-steps h1 a {
    background: transparent url(/arquivos/logo.png) 0 0 no-repeat;
    display: block;
    margin-top: 45px;
    text-indent: -9999px;
    width: 204px;
    height: 70px
}

body.checkout.frete .header-steps .steps,body.login .header-steps .steps,body.checkout.endereco-compra .header-steps .steps,body.checkout.forma-pagamento .header-steps .steps,body.checkout.confirmacao-compra .header-steps .steps {
    background: transparent url(/arquivos/bg_passos1.png) 0 0 no-repeat;
    display: block;
    position: absolute;
    top: 13px;
    left: 500px;
    width: 629px;
    height: 29px
}

body.checkout.frete .header-steps .steps,body.checkout.endereco-compra .header-steps .steps {
    background-image: url(/arquivos/bg_passos2.png)
}

body.checkout.forma-pagamento .header-steps .steps {
    background-image: url(/arquivos/bg_passos3.png)
}

body.checkout.confirmacao-compra .header-steps .steps {
    background-image: url(/arquivos/bg_passos4.png)
}

#slider {
    margin-top: -12px;
    position: relative
}

#slider .slider-ul-wrapper {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 310px
}

#slider .slider-nav {
    margin-left: -460px;
    position: absolute;
    top: 130px;
    left: 50%;
    width: 920px;
    height: 37px;
    z-index: 10
}

#slider .slider-nav a {
    background: transparent url(/arquivos/sprite_seta.png) 0 0 no-repeat;
    float: left;
    position: relative;
    text-indent: -9999px;
    width: 37px;
    height: 37px
}

#slider .slider-nav a#nav-dir {
    background-position: top right;
    float: right
}

.slider-ul {
    list-style-type: none;
    position: relative;
    width: 5600px
}

.slider-ul li {
    float: left;
    width: 1120px;
    height: 502px
}

#slider #escondeDiv {
    background-color: #000;
    border: 1px solid #000;
    border-left: 0;
    border-right: 0;
    position: absolute;
    top: 300px;
    width: 100%;
    height: 16px;
    opacity: .7;
    filter: alpha(opacity=70)
}

#escondeDiv a {
    background: transparent url(/arquivos/btn_seta_esconde.png) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 12px;
    height: 6px;
    margin: 5px auto 0
}

.wrapper-twitter {
    border-bottom: 1px solid #a5a5a5;
    width: 100%
}

#twitterBar {
    background: transparent url(/arquivos/ico_twitter_bird.jpg) 0 15px no-repeat;
    color: #a5a5a5;
    width: 980px;
    height: 32px;
    margin: 0 auto;
    padding: 10px 0
}

#twitterBar a {
    display: block;
    float: right;
    text-indent: -9999px;
    width: 32px;
    height: 32px;
    padding: 0 5px
}

#twitterBar a.ico-yt {
    background: transparent url(/arquivos/ico_youtube.jpg) 0 0 no-repeat
}

#twitterBar a.ico-feed {
    background: transparent url(/arquivos/ico_feed.jpg) 0 0 no-repeat
}

#twitterBar a.ico-twitter {
    background: transparent url(/arquivos/ico_twitter.jpg) 0 0 no-repeat
}

#twitterBar a.ico-fb {
    background: transparent url(/arquivos/ico_facebook.jpg) 0 0 no-repeat
}

#collections>h2,#collections>a {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    margin: 10px 0
}

#collections>h2 {
    background: transparent url(/arquivos/tipo_nosdadg.jpg) 0 0 no-repeat;
    float: left;
    text-indent: -9999px;
    width: 214px;
    height: 13px
}

#collections>a {
    background: transparent url(/arquivos/tipo_cliqueaqui.jpg) 0 0 no-repeat;
    display: block;
    float: right;
    text-indent: -9999px;
    width: 309px;
    height: 13px
}

body.checkout.endereco-compra h2 {
    font-size: 16px;
    padding: 17px 0 10px
}

body.checkout.endereco-compra .lista-endereco legend,body.checkout.endereco-compra h3 {
    text-transform: uppercase;
    color: #000;
    font-size: 14px;
    font-weight: 700;
    padding: 0 0 15px
}

body.checkout.endereco-compra h3 {
    padding: 10px 0
}

body.checkout.endereco-compra a#ctl00_Conteudo_ctrlEndereco_BtnVoltar {
    background: transparent url(/arquivos/btn_retornar.jpg) 0 0 no-repeat;
    display: block!important;
    text-indent: -9999px;
    width: 154px!important;
    height: 58px!important
}

body.checkout.endereco-compra #ctl00_Conteudo_ctrlEndereco_BtnSalvar {
    background: transparent url(/arquivos/btn_cadastrar.jpg) 0 0 no-repeat;
    display: block!important;
    text-indent: -9999px;
    width: 176px!important;
    height: 58px!important
}

body.checkout.endereco-compra .address-list address {
    color: #000;
    font-size: 10px;
    text-transform: uppercase
}

body.checkout.endereco-compra .address-list address strong {
    font-size: 11px
}

body.checkout.endereco-compra .address-list .bts {
    margin-top: 5px
}

body.checkout.endereco-compra .address-list .bts .editar a {
    color: #878787
}

body.checkout.endereco-compra fieldset.cadastro-endereco label {
    color: #000;
    font-size: 10px;
    margin-right: 15px;
    font-weight: 700
}

body.checkout.endereco-compra fieldset .ftxtNome input[type=text],body.checkout.endereco-compra fieldset .fNomeDestinatario input[type=text],body.checkout.endereco-compra fieldset .fEndereco input[type=text],body.checkout.endereco-compra fieldset .fComplemento input[type=text],body.checkout.endereco-compra fieldset .fBairro input[type=text],body.checkout.endereco-compra fieldset .fCidade input[type=text],body.checkout.endereco-compra fieldset .fReferencia input[type=text] {
    width: 240px;
    height: 23px;
    border-color: #eaeaea;
    padding: 0 5px
}

body.checkout.endereco-compra span.ex-endereco {
    color: #878787;
    font-size: 9px;
    text-transform: uppercase
}

body.checkout.endereco-compra fieldset .fNumero input[type=text] {
    width: 70px;
    height: 23px
}

body.checkout.endereco-compra fieldset .fEstado select,body.checkout.endereco-compra fieldset .fTipoEndereco select {
    width: 150px
}

body.produto #breadCrumbs .bread-crumb li {
    margin-right: 5px;
    padding: 0
}

body.produto #breadCrumbs .bread-crumb li span {
    margin-left: 5px
}

body.produto #breadCrumbs .bread-crumb li a {
    color: #7a7974;
    text-transform: uppercase
}

body.produto #show #image,body.produto #show .thumbs li {
    border: 1px solid #e1e1e1;
    float: left
}

body.produto #show .thumbs li {
    margin-bottom: 10px;
    width: 92px;
    height: 90px
}

body.produto #show .thumbs {
    width: 92px;
    float: left
}

body.produto #tags h4 {
    background: transparent url(/arquivos/bg_tags.jpg) 0 0 no-repeat;
    display: block;
    margin-bottom: 12px;
    text-indent: -9999px;
    width: 235px;
    height: 33px
}

.tags-associadas {
    width: 900px;
    float: left
}

body.produto #tags .tags-associadas p {
    color: #7e7e7e;
    font-size: 9px;
    text-transform: uppercase;
    width: 900px
}

body.produto #tags .tags-associadas a,body.produto #tags .tags-associadas label {
    color: #000;
    font-size: 11px;
    font-weight: 700;
    margin-right: 10px;
    text-transform: uppercase
}

body.produto #tags .tags-associadas .add input {
    background: transparent url(/arquivos/btn_pqCadastrar.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 81px;
    height: 24px
}

body.produto #tags .tags-associadas fieldset ul.links {
    position: relative;
    top: -22px;
    left: 423px
}

body.produto #tags .tags-associadas fieldset ul.links .more-tags {
    background: transparent url(/arquivos/bg_bullet.jpg) 0 7px no-repeat;
    padding-left: 6px
}

body.produto #tags .tags-associadas #lnkTagsMaisPopulares {
    color: #b18f27;
    font-size: 10px;
    text-decoration: none
}

body.tags div.vitrine-tags.lista-tageado {
    margin-top: 15px
}

body.tags .content h2 {
    color: #7a7974;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    text-transform: uppercase;
    float: right;
    padding: 5px 0 10px
}

body.tags input[type=text] {
    display: inline;
    height: 23px
}

body.tags .tag-search label {
    color: #000;
    float: left;
    font-size: 10px;
    font-weight: 700;
    margin-top: 4px;
    margin-right: 10px
}

body.tags #ctl00_Conteudo_busca_btnTag {
    background: transparent url(/arquivos/btn_buscar.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 82px;
    height: 24px
}

#ctl00_TopBar_TopBar1_outerHeader {
    width: 100%;
    height: 126px!important
}

.searchWrapper {
    width: 178px;
    padding: 0!important
}

body.checkout.confirmacao-compra .dados-pagamento table,body.checkout.forma-pagamento .dados-pagamento table {
    margin-bottom: 15px
}

body.checkout.confirmacao-compra .dados-pagamento table tbody,body.checkout.forma-pagamento .dados-pagamento table tbody {
    color: #373737;
    font-size: 10px;
    text-transform: uppercase
}

body.checkout.confirmacao-compra .dados-pagamento table tbody td,body.checkout.forma-pagamento .dados-pagamento table tbody td {
    color: #000;
    font-weight: 700;
    font-size: 11px;
    padding: 2px 1px
}

body.checkout.confirmacao-compra .dados-pagamento table tfoot,body.checkout.forma-pagamento .dados-pagamento table tfoot {
    background-color: #eee;
    color: #048825;
    font-size: 20px
}

body.checkout.confirmacao-compra .dados-pagamento table tfoot th,body.checkout.forma-pagamento .dados-pagamento table tfoot th {
    text-align: right
}

body.checkout.confirmacao-compra .dados-pagamento table tfoot th,body.checkout.confirmacao-compra .dados-pagamento table tfoot td,body.checkout.forma-pagamento .dados-pagamento table tfoot th,body.checkout.forma-pagamento .dados-pagamento table tfoot td {
    height: 27px;
    padding: 7px 3px
}

body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_divFormaPagamentoCartao h3,body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_divFormasPagamentoOutros h3 {
    color: #000;
    border-top: 1px solid #e6e6e6;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 0 10px
}

body.checkout.forma-pagamento .lista-formas-pagamento label img {
    border: 1px solid #e3e3e3;
    padding: 2px
}

body.checkout.forma-pagamento .lista-formas-pagamento.lista-debito label img {
    width: 70px;
    height: 50px
}

body.checkout.forma-pagamento a#ctl00_Conteudo_BtnVoltar {
    background: transparent url(/arquivos/btn_retornar.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 154px!important;
    height: 58px;
    margin: 15px 0
}

body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 label {
    color: #000;
    display: block;
    font-size: 10px;
    float: left;
    font-weight: 700;
    margin-right: 10px;
    text-align: right;
    text-transform: uppercase;
    width: 198px
}

body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 input[type=text] {
    float: left;
    width: 200px
}

body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_DadosFormaPagamamentoCartao input[type=submit] {
    background: transparent url(/arquivos/btn_finalizaCartao.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 248px;
    height: 58px;
    margin: 7px 0 10px 208px
}

body.checkout.forma-pagamento select {
    height: 24px;
    min-width: 50px
}

body.checkout.forma-pagamento .opc-parcelamento legend {
    color: #000;
    font-size: 10px;
    font-weight: 700;
    margin-right: 10px;
    text-transform: uppercase
}

body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 fieldset {
    margin-bottom: 5px
}

body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label input {
    position: relative;
    top: 15px
}

body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label div {
    margin: 7px
}

body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_DadosFormaPagamamentoOutros input {
    background: transparent url(/arquivos/btn_gerarBoleto.jpg) 0 0 no-repeat;
    border: 0;
    text-indent: -9999px;
    width: 207px;
    height: 43px
}

body.checkout.confirmacao-compra .dados-compra h3,body.checkout.confirmacao-compra .pagamento-endereco legend {
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 5px 0 10px
}

body.checkout.confirmacao-compra .dados-compra h3 {
    border-top: 1px solid #e6e6e6;
    float: none;
    margin-top: 10px
}

body.checkout.confirmacao-compra .pagamento-endereco strong {
    clear: both;
    display: block;
    margin-bottom: -15px;
    text-transform: uppercase
}

body.checkout.confirmacao-compra .pagamento-endereco div select {
    width: 263px;
    height: 23px
}

body.checkout.confirmacao-compra #ctl00_Conteudo_DadosPagamento_lnkCadastrarEnderecoCobranca {
    background: transparent url(/arquivos/btn_alterarEndereco.jpg) 0 0 no-repeat;
    border: 0;
    display: block;
    text-indent: -9999px;
    width: 263px;
    height: 43px;
    margin: 5px 0 0 113px
}

body.checkout.confirmacao-compra table.dados-produto thead th,body.checkout.confirmacao-compra table.dados-entrega thead th {
    color: #000;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase
}

body.checkout.confirmacao-compra table.dados-produto tbody td,body.checkout.confirmacao-compra table.dados-entrega tbody td {
    text-transform: uppercase;
    padding: 10px 30px 0 0
}

body.checkout.confirmacao-compra table.dados-produto .confirmacao-embalagem,body.checkout.confirmacao-compra table.dados-produto .confirmacao-quantidade,body.checkout.confirmacao-compra table.dados-produto .confirmacao-data-entrega,body.checkout.confirmacao-compra table.dados-produto .descricao-produto {
    border-right: 1px solid #e6e6e6;
    padding-right: 35px
}

body.checkout.confirmacao-compra table.dados-produto th.confirmacao-embalagem,body.checkout.confirmacao-compra table.dados-produto th.confirmacao-quantidade,body.checkout.confirmacao-compra table.dados-produto th.confirmacao-data-entrega,body.checkout.confirmacao-compra table.dados-produto td.confirmacao-embalagem,body.checkout.confirmacao-compra table.dados-produto td.confirmacao-quantidade,body.checkout.confirmacao-compra table.dados-produto td.confirmacao-data-entrega {
    padding-left: 25px
}

body.checkout.confirmacao-compra table.dados-produto th,body.checkout.confirmacao-compra table.dados-produto td.confirmacao-quantidade,body.checkout.confirmacao-compra table.dados-produto td.confirmacao-data-entrega,body.checkout.confirmacao-compra table.dados-entrega .confirma-endereco-entrega {
    border-right: 1px solid #e6e6e6
}

body.checkout.confirmacao-compra table.dados-entrega .confirma-tipo-compra {
    padding-left: 20px
}

body.checkout #ctl00_Conteudo_Button2 {
    background: transparent url(/arquivos/btn_confimarPedido.jpg) 0 0 no-repeat;
    border: 0;
    margin-bottom: 20px;
    text-indent: -9999px;
    width: 269px;
    height: 58px
}

body.checkout.finaliza-compra #ctl00_Conteudo_divInstrucao,body.checkout.finaliza-compra #ctl00_Conteudo_pTextoFinalizacao {
    display: none!important
}

body.checkout.finaliza-compra .content div .continuar-comprando {
    clear: both;
    display: block;
    border-top: 1px solid #e6e6e6
}

body.checkout.finaliza-compra .content div .order-number strong {
    color: #fff;
    display: block;
    font-size: 34px;
    line-height: 54px;
    text-align: center
}

body.checkout.finaliza-compra .content div .order-number {
    background: transparent url(/arquivos/bg_noPedido.jpg) 0 0 no-repeat;
    color: #fff;
    font-size: 11px;
    margin-right: 30px;
    padding-top: 5px;
    text-align: center;
    width: 175px;
    height: 76px
}

body.checkout.finaliza-compra .content div .wrapper {
    color: #7e7e7e;
    font-size: 11px;
    text-transform: uppercase
}

body.checkout.finaliza-compra .content div .wrapper .congrats {
    color: #000;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase
}

body.checkout.finaliza-compra .content div .wrapper .warning {
    color: #b4686d;
    text-transform: none
}

body.checkout.finaliza-compra #ctl00_Conteudo_BtnContinuarComprando {
    background: transparent url(/arquivos/btn_retornar.jpg) 0 0 no-repeat;
    border: 0;
    margin-top: 15px;
    position: absolute;
    right: 200px;
    text-indent: -9999px;
    width: 154px;
    height: 58px
}

.institucional #conteudo {
    color: #7a7974;
    font-size: 10px;
    text-transform: uppercase
}

.institucional #conteudo h3 {
    border-top: 1px solid #e7e7e6;
    line-height: 24px;
    font-size: 18px;
    margin-bottom: 20px;
    padding-top: 10px
}

.institucional #conteudo p {
    margin: 10px 0
}

.central #all {
    min-height: 350px
}

.central .coluna {
    border: 1px solid #e7e7e6;
    float: left;
    margin-right: 32px;
    text-transform: uppercase;
    width: 300px
}

.central .coluna.last {
    margin-right: 0;
    width: 420px
}

.central .coluna h3 {
    background-color: #575757;
    color: #fff;
    font-size: 10px;
    padding: 6px 0 6px 10px
}

.central .coluna.col-1 {
    width: 180px
}

.central #all ul {
    margin-top: 8px;
    margin-left: 10px
}

.central #all ul li {
    padding: 3px 0
}

.central .coluna.col-2 p,.central .coluna.col-2 a {
    margin-top: 10px;
    margin-left: 10px
}

.central .coluna.col-2 a {
    background: transparent url(/arquivos/btn_enviarEmailpq.jpg) 0 0 no-repeat;
    display: block;
    margin-bottom: 10px;
    text-indent: -9999px;
    width: 97px;
    height: 33px
}

.central .coluna.last>p,.central .coluna.last>a,.central .coluna.last>span {
    color: #575757;
    text-transform: none;
    margin: 10px 10px 5px
}

.central .coluna.last>a {
    color: #886416
}

.formUserComment .aviso-resenha {
    margin-left: 20px;
    text-transform: none;
    width: 300px
}

.formUserComment .aviso-resenha strong strong {
    color: red;
    font-weight: 700;
    line-height: 24px
}

.formUserComment .avaliar {
    clear: both;
    padding: 10px 0
}

#publishUserReview .header {
    color: #7e7e7e!important;
    background-color: #fafafa!important;
    width: 670px!important;
    height: 230px!important;
    margin-left: -335px!important
}

#publishUserReview .header a {
    color: #a57e06;
    text-transform: none
}

#publishUserReview .header a:hover {
    text-decoration: underiline
}

#publishUserReview input[type=text] {
    width: 300px;
    height: 20px
}

#publishUserReview textarea {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 333px
}

#publishUserReview h2 {
    color: #545454;
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    padding: 10px 0
}

#publishUserReview .close {
    position: absolute;
    top: 10px;
    right: 10px
}

#publishUserReview .avaliar a {
    background: transparent url(/arquivos/btn_suaOpiniao.jpg) 0 0 no-repeat;
    display: block;
    text-indent: -9999px;
    width: 112px;
    height: 24px;
    margin: 0 auto
}

#produto #sideBar .apresentacao .thumbs {
    margin-top: 0!important;
    margin-right: 10px;
    width: 95px!important
}

.institucional #content ul {
    list-style-type: disc
}

.institucional #content ol {
    list-style-type: decimal
}

.content-meuspedidos .tabela-pedidos h3 {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    margin-bottom: 10px
}

.content-meuspedidos .tabela-pedidos table {
    width: 100%
}

.content-meuspedidos .tabela-pedidos table thead th {
    border: 0!important;
    background-color: #575757;
    font-size: 10px!important;
    color: #fff;
    text-transform: uppercase;
    padding: 8px!important
}

.content-meuspedidos .tabela-pedidos table tbody td {
    color: #575757;
    text-align: center;
    text-transform: uppercase;
    padding: 8px 0!important
}

.content-meuspedidos .tabela-pedidos table tbody td.links a {
    color: #927129;
    text-decoration: none!important;
    font-weight: 700;
    font-size: 10px
}

.content-meuspedidos .tabela-pedidos table tbody td.links .detalhes {
    background: transparent url(/arquivos/ico_lupa.jpg) 0 0 no-repeat;
    line-height: 27px;
    padding: 4px 0 4px 26px
}

.content-meuspedidos .tabela-pedidos table tbody td.links .imprimir {
    display: block;
    text-indent: -9999px;
    background: transparent url(/arquivos/ico_emitir_boleto.jpg) 0 0 no-repeat;
    width: 101px;
    height: 12px;
    margin: 0 auto
}

.content-meuspedidos #orderInfoProductList,.content-meuspedidos #orderInfoProductList tbody td {
    border: 1px solid #ddd
}

.prateleira.vitrine .data .name {
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase
}

.prateleira.vitrine .data .category a {
    font-weight: 400;
    text-transform: uppercase
}

.prateleira.vitrine .data .price {
    line-height: 25px;
    font-weight: 700
}

#TB_window iframe {
    overflow: hidden!important;
    width: 606px!important;
    height: 187px!important
}

#menu .menu-wrapper {
    display: none;
    position: relative
}

#menu .menu-departamento h3 {
    float: none;
    min-height: 15px
}

#menu ul.violoes-nylon {
    top: -27px;
    left: 95px!important;
    width: 140px
}

#menu ul.violoes-western {
    top: -3px;
    left: 113px!important;
    width: 105px
}

.manutencao-conta #all input[type=password] {
    font-size: 26px
}

.manutencao-conta #all .content p,.manutencao-conta #all fieldset>h3,.manutencao-conta #all label {
    color: #7a7974;
    font-size: 10px;
    text-transform: uppercase
}

.manutencao-conta .content>h2 {
    text-transform: uppercase;
    margin-top: 10px
}

#ctl00_Conteudo_btnEnviarSenha,#ctl00_Conteudo_btnBuscaEmail,#ctl00_Conteudo_btnMeuEmailMudou {
    display: block;
    text-indent: -9999px;
    border: 0;
    background: transparent url(/arquivos/bt-manutencao-confirmar.png) 0 0 no-repeat;
    width: 97px;
    height: 33px
}

.manutencao-conta .outras-opcoes a {
    border: 0;
    color: #7a7974;
    font-size: 10px;
    text-decoration: none;
    text-transform: uppercase
}

.manutencao-conta .cep-prefixo {
    width: 50px!important
}

.manutencao-conta .cep-sufixo {
    width: 81px!important
}

.minha-conta.editar-conta .content>h2 {
    text-transform: uppercase;
    margin-top: 25px
}

.minha-conta.editar-conta .meus-dados-alterar fieldset {
    margin-left: 170px;
    text-transform: uppercase
}

.minha-conta.editar-conta fieldset input[type=text] {
    height: 22px
}

.minha-conta.editar-conta fieldset .bts a,.minha-conta.editar-conta fieldset .bts input {
    border: 0;
    background-color: transparent;
    text-decoration: underline;
    color: inherit;
    display: block;
    float: left;
    margin: 0;
    padding: 0
}

.minha-conta.editar-conta fieldset .bts li {
    width: 40px;
    margin: 0
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,legend,body.minha-conta .filtrar div,body.minha-conta .filtrar div label {
    margin: 0;
    padding: 0
}

fieldset-img,abbr,acronym,body#ctl00_home.login #ctl00_Conteudo_divLogin,body.checkout.confirmacao-compra table.dados-produto th,body.checkout.confirmacao-compra table.dados-produto td,body.checkout.confirmacao-compra table.dados-produto {
    border: 0
}

caption,th,.listas li.giftlisttype .jqTransformSelectWrapper div span,.lstas .giftlist-table th.giftlist-header-name,body.checkout .identificacao .areaAvisos div label,body.carrinho .content table tfoot td.preco-total,body.carrinho .content table td.frete-gratis,body.carrinho .content table td.valor {
    text-align: left
}

hr,#cart .title,#cart li,.search select,.search legend,.search label,#topNewsletter h3,#brands,.vitrine .price span span,#listManage.listas #content .prateleira ul li .data .price .oldPrice,p.searchResultsTime span,p.compare,#bottomBar .newsletter h3,#bottomBar .newsletter legend,#bottomBar .newsletter p,.department #footerNewsletter,#footerNewsletter p span,.listas .giftlistphoto,.listas .giftlistphotoview,.listas .address-list legend,#TB_window input#btnAdicionarAmigos,#TB_window div#div-title,#TB_window input#btnCancelar,.listas ul.giftlistdetails,.listas .giftlistsku-action li.giftlistsku-action-exit,#listManage.listas #content .info p.message,body#ctl00_home.login .mainContentWrapper .content h2,body#ctl00_home.login .sign-in .wrapper p,body.minha-conta #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono,body.minha-conta #ctl00_TopBar_TopBar1_pnlTopBarAssincrono,body.carrinho #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono,body.carrinho #ctl00_TopBar_TopBar1_pnlTopBarAssincrono,body.login #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono,body.login #ctl00_TopBar_TopBar1_pnlTopBarAssincrono,body.tags #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono,body.tags #ctl00_TopBar_TopBar1_pnlTopBarAssincrono,body.checkout.finaliza-compra #ctl00_TopBar_ctlTopBar_pnlTopBarAssincrono,body.checkout.finaliza-compra #ctl00_TopBar_TopBar1_pnlTopBarAssincrono,body.minha-conta .nav,body.minha-conta .area-3-2-3 h3,body.checkout #ctl00_TopBar_ComercioTopBar_pnlTopBarAssincrono,body.checkout #txtCadastroClienteDadosInfo,body.carrinho .content .bts.top,body.carrinho .content fieldset.vale-presente label,body.checkout.frete .header-steps .steps ul,body.login .header-steps .steps ul,body.checkout.endereco-compra .header-steps .steps ul,body.checkout.forma-pagamento .header-steps .steps ul,body.checkout.confirmacao-compra .header-steps .steps ul,#slider .box-banner,body.tags .usuarios-utilizaram-tag,body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_TodosPagamentos p.tit,body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 legend span,body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 label em,body.checkout.forma-pagamento #ctl00_Conteudo_ctrlFormaPagamento_InfoCartao1 label a,body.checkout.forma-pagamento fieldset.mensagem-cartao,body.checkout.confirmacao-compra .confirmar-pedido.top,.formUserComment h1,.formUserComment .ranking,.content-meuspedidos>h2,.prateleira.vitrine .data .brand {
    display: none
}

img,fieldset,.prateleira .prateleira,.lstas .giftlist-table tbody td {
    border: 0
}

a:hover,body.minha-conta div.addPhoto a:hover,body.minha-conta .area-3-2-5 .box.informacoes-conta dd a:hover,body.checkout .identificacao fieldset .thickbox.cpf:hover,body.checkout .identificacao fieldset .nao-cep:hover,body.checkout .identificacao fieldset .fEmailConf .thickbox:hover,.manutencao-conta .outras-opcoes a:hover {
    text-decoration: underline
}

#topBar p a,#cart,#cart a,#topNewsletter p,#sideBar h2,.navigator h3 a,.navigator h5,.vitrine .newPrice,#collectionNavigation .selected a,#footer h2,.pager,.flag.lancamento,#pnlNaoSeguro em a,#lnkLimparHistorico,#history h3,#menu a {
    color: #fff
}

#ajaxBusy,body.checkout .identificacao .frmTipoPessoa legend,body.checkout .identificacao .frmPessoaFisica legend,body.checkout .identificacao .frmPessoaJuridica legend,body.checkout .identificacao .frmPessoaDadosAcesso legend,body.checkout .identificacao .areaAvisos legend {
    position: absolute
}

#topBar strong,#breadCrumbs strong,.formUserComment .aviso-resenha strong {
    font-weight: 400
}

#topBar ul li,#banner1,#bannerBottom1,#bannerBottom2,#bannerBottom3,.collectionWrap,#collections .sub,#collectionNavigation li,#network li,.listas div.giftlistsku-action-wrapper,.listas div.giftlistsku-action-p-wrapper,.listas div.giftlistsku-action-wrapper li,body.minha-conta .meus-dados>div,body.minha-conta .dados,body.minha-conta .box.informacoes-conta dd,body.minha-conta .box.informacoes-conta dt,body.carrinho .content table ul.controle-quantidade li,body.carrinho .content table tr.cepline .fCep label,body.carrinho .content table tr.cepline .fCep div,body.checkout.forma-pagamento .opc-parcelamento legend,body.checkout.forma-pagamento .opc-parcelamento select,body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label,body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label img,body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label input,body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label div,body.checkout.finaliza-compra .content div .order-number,body.checkout.finaliza-compra .content div .wrapper,body.checkout.finaliza-compra #ctl00_Conteudo_divOpcoesPagamento,.formUserComment .aviso-resenha,.formUserComment .adicionar-resenha,#produto #sideBar .thumbs,#produto #sideBar .apresentacao,#produto #sideBar .apresentacao #include,.minha-conta.editar-conta fieldset .bts,.minha-conta.editar-conta fieldset .bts li {
    float: left
}

.box-banner img,body.minha-conta ul.bts,body.carrinho .content table ul.controle-quantidade {
    display: block
}

.vitrine .vitrine li.last,#footer #footerNews {
    margin-right: 0
}

.vitrine .highlight a,.vitrine .price a,.vitrine .quickView a:hover {
    text-decoration: none
}

#listManage.listas #content .prateleira ul li .data .installment,#publishUserReview label {
    text-transform: none
}

#collectionNavigation .last a,#breadCrumbs li.last {
    background: 0
}

#sideBar .linkList ul,.navigator ul,.navigator h4,#footerVipClub ul ul {
    margin-left: 10px
}

.logoPukis,.listas .giftlistisactive span {
    float: right
}

#logoBuscape,body.checkout .identificacao fieldset .fSite input {
    width: 110px
}

.listas #content h2.titulo-sessao,.lstas #content h2.titulo-sessao,body.carrinho .content h2 {
    color: #7a7974;
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    text-transform: uppercase;
    padding: 5px 0 10px
}

body.listas .giftlist,.listas #content,body.carrinho .content fieldset.vale-presente div input[type=text],body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label div strong,.manutencao-conta .outras-opcoes>h3 {
    text-transform: uppercase
}

.lstas .giftlist-table tbody,body.carrinho .content table tbody tr,body.carrinho .content table tfoot tr,body.carrinho .content table tfoot {
    border: 1px solid #e6e6e6
}

.lstas .giftlist-table td.giftlist-body-action a,.lstas .giftlist-table td.giftlist-body-action-sendfriend a,.lstas .giftlist-table td.giftlist-body-action-gerenciar a,.lstas .giftlist-table td.giftlist-body-action-visualizar a,#TB_closeAjaxWindow a#TB_closeWindowButton {
    display: block;
    text-indent: -9999px
}

#TB_window fieldset#fldYourData label,#TB_window fieldset#fldFriendsData label,body.carrinho .content table tr.cepline fieldset a {
    clear: both;
    display: block
}

.listas .giftlistsku .giftlistsku-table tbody a,body.checkout.forma-pagamento .lista-formas-pagamento.lista-boletos li label div p {
    color: #7e7e7e
}

.listas .giftlistsku .giftlistsku-table .giftlistsku-body-status,.listas .giftlistsku .giftlistsku-table .giftlistsku-body-qtde,.listas .giftlistsku .giftlistsku-table .giftlistsku-body-value,.listas .giftlistsku .giftlistsku-table .giftlistsku-body-remove,body.carrinho .content table tbody tr td {
    border-left: 1px solid #e6e6e6
}

body#ctl00_home.login .register-info h4,body#ctl00_home.login .sign-in h4,body.checkout .identificacao .frmPessoaFisica legend span,body.checkout .identificacao .frmPessoaJuridica legend span,body.checkout .identificacao .frmPessoaDadosAcesso legend span,body.carrinho .content h3,body.checkout.confirmacao-compra .dados-pagamento h3,body.checkout.forma-pagamento .dados-pagamento h3 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

body#ctl00_home.login input[type=text],body#ctl00_home.login input[type=password],.manutencao-conta #all input[type=text],.manutencao-conta #all input[type=password] {
    border: 1px solid #e3e3e3;
    color: #b7b7b7;
    font-size: 11px;
    width: 160px;
    height: 30px;
    padding: 0 10px
}

.login .grp ul,.login .continuar,body.minha-conta .content .abas,body.minha-conta .area-3-2 .abas {
    margin: 0
}

body.minha-conta ul.bts li,body.minha-conta ul.bts li a,.minha-conta .dados DD {
    float: none
}

body.carrinho .content table tr.vale-presente input[type=text],body.carrinho .content table tr.cepline input[type=text],body.produto #tags .tags-associadas input[type=text] {
    height: 21px
}

body.carrinho .content table ul.controle-quantidade li.adicionar-item,body.carrinho .content table ul.controle-quantidade li.remove-item,body.carrinho .content table tr.cepline .fCep label {
    position: relative;
    top: 4px
}

body.carrinho .content table tfoot td,body.checkout.confirmacao-compra table.dados-entrega tbody td h4,.central #all ul li a,.central .coluna.last span {
    color: #000;
    font-weight: 700
}

body.produto #breadCrumbs .bread-crumb li.last a,.manutencao-conta #all fieldset>h3 {
    color: #000
}

body.produto #bottomBar,.manutencao-conta.esqueci-senha .content>h2 {
    margin-top: 25px
}

body.tags,body.checkout.finaliza-compra .content div .order-number span {
    font-size: 11px;
    text-transform: uppercase
}

body.tags #ctl00_Conteudo_PrateleiraProduto ul,body.tags #bottomBar {
    margin-top: 20px
}

body.checkout.confirmacao-compra .dados-pagamento table tbody th,body.checkout.forma-pagamento .dados-pagamento table tbody th,.central .coluna.col-2 {
    width: 300px
}

body.checkout.forma-pagamento fieldset.voltar,body.checkout.confirmacao-compra .pagamento-endereco {
    border-top: 1px solid #e6e6e6
}

body.checkout.confirmacao-compra table.dados-produto tbody td,body.checkout.confirmacao-compra table.dados-produto tbody .descricao-produto {
    color: #737373
}
.selo-absolute {
    position: absolute;
    width: 135px;
    top: 13px;
    left: 500px;
}